/*
 * @Author: 橘子
 * @Date: 2022-11-22 17:08:24
 * @Project_description: 类型
 * @Description: 代码是我抄的，不会也是真的
 */

export default ({ request }) => ({
  //查询单个
  find(id) {
    return request({
      url: 'type/findTypePageByCondition',
      method: 'get',
    })
  },
  //查询树
  tree(data) {
    return request({
      url: 'type/findTypeTree',
      method: 'post',
      data,
    })
  },
  //查询list
  list(data) {
    return request({
      url: 'type/findTypePageByCondition',
      method: 'post',
      data,
      // 是否会重复请求
      repeat: true,
    })
  },
  //修改
  put(data) {
    return request({
      url: 'type/updateTypeByCondition',
      method: 'post',
      data,
    })
  },
  //添加单个
  add(data) {
    return request({
      url: 'type/createTypeInfo',
      method: 'post',
      data,
    })
  },
  // 批量添加
  addList(data) {
    return request({
      url: 'type/addList',
      method: 'post',
      data,
    })
  },
  //删除
  del(params) {
    return request({
      url: 'type/delTypeById',
      method: 'get',
      params,
    })
  },
})
